package com.maoslv.service.menu;

import com.maoslv.pojo.Menu;

import java.security.Principal;
import java.util.List;
import java.util.Map;

public interface MenuService {
    //通过id查询菜单列表
    List<Menu> getMenuList(Integer id);

    List<Integer> getMenuListById(Integer id);

    List<Menu> getAllMenuList();

    Integer getType(Integer parentId);

    int addMenu(Menu menu, Principal principal);

    Boolean haveChild(Integer id);

    int delMenu(Integer id, Principal principal);

    Menu getInfo(Integer id);

    int updateMenu(Map<String,Object> menuMap, Principal principal);
}
